AlibabaEmbeddingModelOptions

@Serializable
data class AlibabaEmbeddingModelOptions(val textType: String? = null, val dimension: Int? = null, val outputType: String? = null)

Provider options for AlibabaProvider.embeddingModel — pass under the "alibaba" key in EmbeddingModelCallParams.providerOptions.

Constructors

Link copied to clipboard
constructor(textType: String? = null, dimension: Int? = null, outputType: String? = null)

Properties

Link copied to clipboard

Output vector dimension; defaults to 1024 (text-embedding-v4 also allows 1536/2048).

Link copied to clipboard

"dense" (default), "sparse", or "dense&sparse". sparse is rejected — the embedding interface requires dense float arrays.

Link copied to clipboard

"query" or "document" (asymmetric retrieval); defaults to document.